#ifndef ITEMSLIST_H
#define ITEMSLIST_H

#include "../libs/mini/ini.h"

#include "utils.h"

#include <filesystem>
#include <iostream>
#include <fstream>
#include <string>
#include <map>

using namespace std;

class ItemsList
{
public:
	ItemsList();

    map<string, string> getApps();
    map<string, string> getScripts(string scriptsPath);
    map<string, string> getCommands();
    map<string, string> getHistory();

    map<string, string> getAll();
    map<string, string> getPart(bool includeCommands, bool includeScripts, bool includeApps);
};

#endif // ITEMSLIST_H
       


